Уже в течение более чем четверти века технология многоагентных систем рассматривается как одна из наиболее перспективных технологий концептуализации и программной реализации сложных распределенных систем. Однако в практике происходит совсем иное: индустрия практически не использует эту технологию, и это несмотря на то, что на практике появляются все новые и новые классы приложений, для которых эта технология представляется чуть ли ни единственно возможной технологией разработки. В статье анализируются недавние прогнозы и реальные достижения в части практического применения многоагентных систем на промышленном уровне. Выявляются проблемы, которые в настоящее время препятствуют широкому промышленному внедрению многоагентных систем и технологий, а также пути их преодоления. Анализируются классы приложений, в реализации которых многоагентные технологии имеют неоспоримые преимущества и оцениваются перспективы развития этих технологий до уровня индустриального применения.
Рассматривается модель уведомлений для организации взаимодействия множества программных агентов в интеллектуальном пространстве. Модель предназначена для проблемно-ориентированной разработки программных приложений на платформе Smart-M3, используя такие возможности, как операция подписки и онтологическое представление информации. Набор требуемых вариантов взаимодействия описывается на основе онтологии уведомлений, расширяющей исходную онтологию предметной области приложения. Реализация взаимодействия сводится к выполнению каждым агентом подписки на нужные варианты взаимодействия из онтологии уведомлений. Применимость модели показана на примере программной системы SmartScribo, реализующей интеллектуальное пространство для мультиблоггинга. Выполненный экспериментальный анализ показывает приемлемую для таких приложений производительность.
1 - 2 из 2 результатов